half open range operators